Pecten scallops - French English Dictionary